package com.gaosai.staff.utils;

import android.content.Context;
import android.content.res.Resources;

/**
 * 和资源文件相关的类
 * @author willis
 *
 */
public class AssociationResource {

	/**
	 * 根据文件夹中的名字取得对应组件的(如布局ID组件ID等)ID
	 * @param context 上下文
	 * @param type  文件夹是layout还是drawable，组件是id还是啥等。
	 * @param name  文件夹的名称或组件的id名等
	 * @return  返回所需要的ID
	 */
	public static int getIdByName(Context context, String type, String name) {
		Resources res = context.getResources();
		return res.getIdentifier(name, type, context.getPackageName());
	}
	/**
	 * 取得arrays.xml中的数据以数组的形式返回
	 * @param context  上下文
	 * @param arrays   arrays.xml文件中的 string-name的名字
	 * @return
	 */
	public static String[] getStringFormArrays(Context context,int arrayres){
		Resources res = context.getResources();
		return res.getStringArray(arrayres); 
	}
}
